# _*_ coding : utf-8 _*_
# @Time : 2022/9/12 15:43
# @Author : 软柠柠吖
# @File : 04-字符串替换
# @Project : pythonProject

'''
字符串替换的本质：有条件地对字符串进行修改。
字符串是只读属性，不能修改。
实际上，替换后的字符串内存地址已经不是替换前的字符串内存地址，
也就是说：并没有修改替换前的字符串，替换后生成了一个新的字符串。
可以使用 id 函数来确定
'''
'''
replace 函数：把字符串中指定的旧字符串替换成指定的新字符串，默认全部替换。
语法：字符串.replace(old, new[, count])
    old：必选，被替换的旧字符串
    new：必选，新字符串，用于替换旧字符串
    count：可选，替换的次数，默认替换所有出现的旧字符串。
'''
txt = '优秀-良好-优秀-优秀'
print(txt)
print(txt.replace('优秀', '晋级', 1))
print(txt)